<?php

include 'autoload.php';
$id_usuarios = $sessao->getValor('sessao_id_usuarios');
$tipo_conteudo = (empty($_GET['tipo_conteudo'])) ? 'paginas' : $_GET['tipo_conteudo'];
$page_title = array(
    'paginas' => 'Lista de Páginas',
    'noticias' => 'Lista de Notícias'
);
try {
    $sql = "
        SELECT 
            `conteudo`.*,
            DATE_FORMAT(`conteudo`.`dt_cadastro`, '%d/%m/%Y') as data,
            `usuarios`.`usuario`,
            `menu`.*
        FROM 
            `conteudo`
        JOIN `usuarios` on `usuarios`.`id_usuarios` = `conteudo`.`id_usuarios`
        LEFT JOIN `menu` on `menu`.`id_menu` = `conteudo`.`id_menu`
        WHERE `conteudo`.`tipo_conteudo` = :tipo_conteudo
        ORDER BY
            `conteudo`.`dt_cadastro` DESC,
            `conteudo`.`id_conteudo` DESC
        ";
    $params = array(
        'tipo_conteudo' => array(
            'valor' => $tipo_conteudo,
            'pdotype' => PDO::PARAM_STR
        )
    );
    $conteudoObj = new SqlCrud();
    $conteudo = $conteudoObj->executaSql($sql, $params);
    $smarty->assign('conteudos', $conteudo);
} catch (Exception $e) {
    new Excecao($e);
}

$smarty->assign('page_title', $page_title[$tipo_conteudo]);
$smarty->assign('tipo_conteudo', $tipo_conteudo);
$smarty->assign('id_usuarios', $id_usuarios);
$smarty->display('lista_conteudo.tpl');
